package com.shop.cart.service;

import com.shop.cart.entity.CartItemVO;
import com.shop.common.entity.CommonResult;

import java.util.List;

/**
 * @author ghy
 * @version 1.0
 * @date 2020-11-03
 */
public interface CartService {
    /**
     * 加入商品到购物车
     *  可以增加和减少
     * @param pid
     * @param num
     * @param token  用户登录跟没登录都使用这个
     * @return
     */
    CommonResult add(Long pid, Integer num, String token);

    /**
     * 查看购物车
     * @param token
     */
    List<CartItemVO> show(String token);

    /**
     * 根据login_token得到用户ID
     * @return
     */
    String getUserId(String token);
}
